/*
import java.util.Arrays;

//调整数组顺序使得奇数位于偶数之前。调整之后，不关心大小顺序。
//
//如数组：[1,2,3,4,5,6]
//
//调整后可能是：[1, 5, 3, 4, 2, 6]
public class J20250326 {
    public static void sortt(int[] arr){
        for(int i=0;i<arr.length-1;i++){
            for(int j=0;j<arr.length-1-i;j++){
                if(arr[j]%2==0&&arr[j+1]%2==1){
                    int tag=0;
                    tag=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=tag;
                  }
            }
        }
    }
    public static void main(String[] args) {
       int[] array={1,2,3,4,5,6};
        sortt(array);
        System.out.println(Arrays.toString(array));
    }
}*/
/*
给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。
        你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
        你可以按任意顺序返回答案。
        示例 1：
        输入：nums = [2,7,11,15], target = 9
        输出：[0,1]
        解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1] 。
*/

import java.util.Arrays;
import java.util.Scanner;


public  class J20250326 {
    public static String add(int[] arr,int tar){
        String ret="[";
        for(int i=0;i<arr.length-1;i++){
            for(int j=arr.length-1;j>i;j--){
                if(arr[i]+arr[j]==tar){
                    ret+=i;
                    ret+=j;
                    ret+="]";
                    return ret;
                }
            }
        }
        return "对不起，未找到。";
    }

    public static void main(String[] args) {
        int target=25;
        int[] array=new int[]{2,7,11,15};
        String ret=add(array,target);
        System.out.println(ret);
    }
}


//给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
//输入: [2,2,1]
//输出: 1
/*
public class J20250326 {//2,5,6,8,9,8,6,5,4,2,9
    public static void find(int[] arr){//2,2,4,5,5,6,6,8,8,9,9
        //Arrays.sort(nums);
        for(int i=1;i<arr.length-1;i++) {
                if(arr[i]!=arr[i-1]&&arr[i]!=arr[i+1]){
                    System.out.print(arr[i]);
                }
        }
    }
    public static int[] sort1(int[] arr){
        for(int i=0;i<arr.length-1;i++){
            for(int j=0;j<arr.length-1-i;j++){
                int tar=0;
                if(arr[j]>arr[j+1]){
                    tar=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=tar;
                }
            }
        }
        return arr;
    }

    public static void main(String[] args) {
        int[] arr=new int[]{2,5,6,8,9,8,6,5,4,2,9};
        sort1(arr);
        System.out.println(Arrays.toString(arr));
        find(arr);
    }
}
*/
//给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：如果存在，请返回 true ；否则，返回 false 。
//示例 1：
//输入：arr = [2,6,4,1]
//输出：false
//解释：不存在连续三个元素都是奇数的情况。
//示例 2：
//输入：arr = [1,2,34,3,4,5,7,23,12]
//输出：true
//解释：存在连续三个元素都是奇数的情况，即 [5,7,23] 。
/*public class J20250326 {
    public static String find(int[] arr){
        String ret="[";
        for (int i = 1; i <arr.length-1; i++) {
            if(arr[i-1]%2==1&&arr[i]%2==1){
                if(arr[i+1]%2==1){
                   ret+=arr[i-1]+",";
                   ret+=arr[i]+",";
                   ret+=arr[i+1];
                   ret+="]";
                   return ret;
                }
            }
        }
        return ret;
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] array = new int[10];
        for (int i = 0; i < array.length; i++) {
            array[i] = scanner.nextInt();
        }
        String ret=find(array);
        if(ret=="["){
            System.out.println("false");
        }else{
            System.out.println("true");
            System.out.println(ret);
        }
    }
}*/
//给定一个大小为 n 的数组，找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。
//你可以假设数组是非空的，并且给定的数组总是存在多数元素。
//示例 1：
//输入：[3,2,3]
//输出：3
//示例 2：
//输入：[2,2,1,1,1,2,2] 1112222555555
//输出：2
/*
public class J20250326 {
    public static  void find(int[] arr){
        Arrays.sort(arr);
        int[] ret=new int[]{1,1,1,1,1,1,1,1,1,1};
        for(int j=0;j<10;j++){
            for (int i = 0; i < arr.length; i++) {
                if(arr[i+1]==arr[i]){
                    ret[i]++;
                }
            }
        }

    }

    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[] array=new int[9];
        for(int i=0;i<array.length;i++){
            array[i]=sc.nextInt();
        }
    }
}
*/
